\newcommand{\algorithme}{{\tt \bf algorithme}}
\newcommand{\fonction}{{\tt \bf fonction}}
\newcommand{\procedure}{{\tt \bf procedure}}
\newcommand{\fin}{{\tt \bf fin}}
\newcommand{\parametres}{{\tt \bf parametres}}
\newcommand{\locaux}{{\tt \bf locaux}}
\newcommand{\globaux}{{\tt \bf globaux}}

\newcommand{\constantes}{{\tt \bf constantes}}
\newcommand{\types}{{\tt \bf types}}
\newcommand{\enregistrement}{{\tt \bf enregistrement}}
\newcommand{\variables}{{\tt \bf variables}}

\newcommand{\debut}{{\tt \bf debut}}

\newcommand{\si}{{\tt \bf si}}
\newcommand{\alors}{{\tt \bf alors}}
\newcommand{\sinon}{{\tt \bf sinon}}
\newcommand{\selon}{{\tt \bf selon}}
\newcommand{\finselon}{{\tt \bf fin selon}}

\newcommand{\tantque}{{\tt \bf tant que}}
\newcommand{\faire}{{\tt \bf faire}}
\newcommand{\pour}{{\tt \bf pour}}
\newcommand{\jusqua}{{\tt \bf jusqu'a}}
\newcommand{\decroissant}{{\tt \bf decroissant}}

\newcommand{\et}{{\tt \bf et}}
\newcommand{\ou}{{\tt \bf ou}}
\newcommand{\non}{{\tt \bf non}}

\newcommand{\nul}{{\sc nul}}

\newcommand{\aff}{\(\leftarrow\)}
\newcommand{\T}{\(\uparrow\)}

\newenvironment{boitealgo}[1]{
\begin{center}
\begin{tabular}{|p{#1cm}|}
\hline
\begin{alltt}}
{\end{alltt}\\
\hline
\end{tabular}
\end{center}
%\bigskip
}

\newenvironment{envalgo}{
%\bigskip
\begin{tabular}{||p{15cm}}
\begin{alltt}}{\end{alltt}\end{tabular}
}
